@media (max-width: 767px) {
  .Contact .Contact_title {
    padding: 0.45rem 0;
    text-align: center;
  }
  .Contact .Contact_title h3 {
    font-size: 0.54rem;
    color: #333333;
  }
  .Contact .Contact_title p {
    font-size: 0.365rem;
    color: #acacac;
    line-height: 2;
  }
  .Contact .Contact_list li {
    float: left;
    width: 100%;
    text-align: center;
    padding: 0.25rem 0;
    min-height: auto;
  }
  .Contact .Contact_list li:hover {
    background: #fff;
    box-shadow: 0 0 18px rgba(194, 194, 194, 0.68);
  }
  .Contact .Contact_list li img {
    width: 95px;
  }
  .Contact .Contact_list li h3 {
    font-size: 0.4rem;
  }
  .Contact .Contact_list li p {
    width: 80%;
    font-size: 0.358rem;
  }
  .Contact_con {
    margin: 0.35rem auto 0;
    background: url("../images/ds_bj.png") no-repeat right center;
  }
  .Contact_con .Contact_map {
    width: 100%;
    min-height: auto;
  }
  .Contact_con .Contact_text {
    width: 100%;
    padding: 0 0 0.25rem 0.4rem;
    height: auto!important;
  }
  .Contact_con .Contact_text h3 {
    margin-top: 0.3rem;
    font-size: 0.5rem;
    color: #333333;
  }
  .Contact_con .Contact_text p {
    font-size: 0.358rem;
    color: #acacac;
    line-height: 2;
  }
  .Contact_con .Contact_text .ds_list {
    margin-top: 0.25rem;
  }
  .Contact_con .Contact_text .ds_list li {
    width: 95%;
    border-radius: 8px;
    background: #fff;
    padding: 0.25rem;
    margin-bottom: 0.15rem;
    height: auto;
  }
  .Contact_con .Contact_text .ds_list li .ds_list_img {
    float: left;
    width: 30%;
    padding-top: 6%;
  }
  .Contact_con .Contact_text .ds_list li .ds_list_img img {
    width: 100%;
  }
  .Contact_con .Contact_text .ds_list li .ds_list_text {
    width: 70%;
    float: left;
    border-left: solid 1px #e7e7e7;
  }
  .Contact_con .Contact_text .ds_list li .ds_list_text p {
    line-height: 2;
    padding-left: 0.2rem;
    font-size: 0.365rem;
    color: #48484f;
  }
  .Contact_form {
    padding: 0.25rem  0;
    background: url("../images/ds_bd_bj.png") repeat-x;
    background-size: auto 100%;
  }
  .Contact_form .Contact_bd {
    padding: 0 0.5rem;
  }
  .Contact_form .Contact_bd h3 {
    font-size: 0.5rem;
  }
  .Contact_form .Contact_bd p {
    font-size: 0.358rem;
  }
  .Contact_form .Contact_bd .Contact_form_list {
    margin-top: 0.25rem;
  }
  .Contact_form .Contact_bd .Contact_form_list li input {
    background: #fff;
    border: solid 1px #dedede;
    width: 100%;
    height: 51px;
    border-radius: 5px;
    margin-right: 10px;
    padding-left: 15px;
    margin-bottom: 15px;
  }
  .Contact_form .Contact_bd .Contact_form_list li textarea {
    background: #fff;
    border: solid 1px #dedede;
    width: 100%;
    height: 119px;
    border-radius: 5px;
    margin-right: 10px;
    padding: 15px;
    margin-bottom: 15px;
    resize: none;
  }
  .Contact_form .Contact_bd .Contact_form_list li .Contact_btn {
    width: 100%;
    height: 51px;
    background: #acacac;
    border-radius: 5px;
    color: #fff;
    vertical-align: top;
    font-size: 0.45rem;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .Contact .Contact_title {
    padding: 40px 0;
    text-align: center;
  }
  .Contact .Contact_title h3 {
    font-size: 28px;
    color: #333333;
  }
  .Contact .Contact_title p {
    font-size: 16px;
    color: #acacac;
    line-height: 2;
  }
  .Contact .Contact_list li {
    float: left;
    width: 50%;
    text-align: center;
    padding: 20px 0;
    min-height: 321px;
  }
  .Contact .Contact_list li:hover {
    background: #fff;
    box-shadow: 0 0 18px rgba(194, 194, 194, 0.68);
  }
  .Contact .Contact_list li img {
    width: 95px;
  }
  .Contact .Contact_list li h3 {
    font-size: 19px;
    color: #333333;
    line-height: 3;
  }
  .Contact .Contact_list li p {
    width: 80%;
    margin: 0 auto;
    font-size: 15px;
    color: #7a7a7a;
    line-height: 2;
  }
  .Contact_con {
    margin: 30px auto 0;
    background: url("../images/ds_bj.png") no-repeat right center;
  }
  .Contact_con .Contact_map {
    width: 100%;
    min-height: auto;
  }
  .Contact_con .Contact_text {
    width: 100%;
    padding: 0 0 20px 18px;
    height: auto!important;
  }
  .Contact_con .Contact_text h3 {
    margin-top: 25px;
    font-size: 28px;
    color: #333333;
  }
  .Contact_con .Contact_text p {
    font-size: 15px;
    color: #acacac;
    line-height: 2;
  }
  .Contact_con .Contact_text .ds_list {
    margin-top: 25px;
  }
  .Contact_con .Contact_text .ds_list li {
    width: 95%;
    border-radius: 8px;
    background: #fff;
    padding: 20px;
    margin-bottom: 10px;
    height: auto;
  }
  .Contact_con .Contact_text .ds_list li .ds_list_img {
    float: left;
    width: 30%;
    padding-top: 6%;
  }
  .Contact_con .Contact_text .ds_list li .ds_list_img img {
    width: 100%;
  }
  .Contact_con .Contact_text .ds_list li .ds_list_text {
    width: 70%;
    float: left;
    border-left: solid 1px #e7e7e7;
  }
  .Contact_con .Contact_text .ds_list li .ds_list_text p {
    line-height: 2;
    padding-left: 20px;
    font-size: 16px;
    color: #48484f;
  }
  .Contact_form {
    padding: 25px 0;
    background: url("../images/ds_bd_bj.png") repeat-x;
  }
  .Contact_form .Contact_bd {
    padding: 0 23px;
  }
  .Contact_form .Contact_bd h3 {
    font-size: 28px;
    color: #333333;
  }
  .Contact_form .Contact_bd p {
    font-size: 15px;
    color: #acacac;
    line-height: 2;
  }
  .Contact_form .Contact_bd .Contact_form_list {
    margin-top: 25px;
  }
  .Contact_form .Contact_bd .Contact_form_list li input {
    background: #fff;
    border: solid 1px #dedede;
    width: 31%;
    height: 51px;
    border-radius: 5px;
    margin-right: 10px;
    padding-left: 15px;
    margin-bottom: 15px;
  }
  .Contact_form .Contact_bd .Contact_form_list li textarea {
    background: #fff;
    border: solid 1px #dedede;
    width: 74%;
    height: 119px;
    border-radius: 5px;
    margin-right: 10px;
    padding: 15px;
    resize: none;
  }
  .Contact_form .Contact_bd .Contact_form_list li .Contact_btn {
    width: 20%;
    height: 119px;
    background: #acacac;
    border-radius: 5px;
    color: #fff;
    vertical-align: top;
    font-size: 26px;
  }
}
@media (min-width: 993px) and (max-width: 1200px) {
  .Contact .Contact_title {
    padding: 60px 0;
    text-align: center;
  }
  .Contact .Contact_title h3 {
    font-size: 48px;
    color: #333333;
  }
  .Contact .Contact_title p {
    font-size: 16px;
    color: #acacac;
    line-height: 2;
  }
  .Contact .Contact_list li {
    float: left;
    width: 25%;
    text-align: center;
    padding: 20px 0;
    min-height: 385px;
  }
  .Contact .Contact_list li:hover {
    background: #fff;
    box-shadow: 0 0 18px rgba(194, 194, 194, 0.68);
  }
  .Contact .Contact_list li h3 {
    font-size: 24px;
    color: #333333;
    line-height: 3;
  }
  .Contact .Contact_list li p {
    width: 80%;
    margin: 0 auto;
    font-size: 16px;
    color: #7a7a7a;
    line-height: 2;
  }
  .Contact_con {
    margin: 60px auto 0;
    background: url("../images/ds_bj.png") no-repeat right center;
  }
  .Contact_con .Contact_map {
    width: 50%;
    min-height: 420px;
  }
  .Contact_con .Contact_text {
    width: 50%;
    padding: 0 0 0 18px;
  }
  .Contact_con .Contact_text h3 {
    margin-top: 25px;
    font-size: 28px;
    color: #333333;
  }
  .Contact_con .Contact_text p {
    font-size: 15px;
    color: #acacac;
    line-height: 2;
  }
  .Contact_con .Contact_text .ds_list {
    margin-top: 25px;
  }
  .Contact_con .Contact_text .ds_list li {
    width: 95%;
    border-radius: 8px;
    background: #fff;
    padding: 20px;
    margin-bottom: 10px;
    height: auto;
  }
  .Contact_con .Contact_text .ds_list li .ds_list_img {
    float: left;
    width: 30%;
    padding-top: 6%;
  }
  .Contact_con .Contact_text .ds_list li .ds_list_img img {
    width: 100%;
  }
  .Contact_con .Contact_text .ds_list li .ds_list_text {
    width: 70%;
    float: left;
    border-left: solid 1px #e7e7e7;
  }
  .Contact_con .Contact_text .ds_list li .ds_list_text p {
    line-height: 2;
    padding-left: 20px;
    font-size: 16px;
    color: #48484f;
  }
  .Contact_form {
    padding: 40px 0;
    background: url("../images/ds_bd_bj.png") repeat-x;
  }
  .Contact_form .Contact_bd {
    padding: 0 63px;
  }
  .Contact_form .Contact_bd h3 {
    font-size: 28px;
    color: #333333;
  }
  .Contact_form .Contact_bd p {
    font-size: 15px;
    color: #acacac;
    line-height: 2;
  }
  .Contact_form .Contact_bd .Contact_form_list {
    margin-top: 25px;
  }
  .Contact_form .Contact_bd .Contact_form_list li input {
    background: #fff;
    border: solid 1px #dedede;
    width: 31%;
    height: 51px;
    border-radius: 5px;
    margin-right: 15px;
    padding-left: 15px;
    margin-bottom: 15px;
  }
  .Contact_form .Contact_bd .Contact_form_list li textarea {
    background: #fff;
    border: solid 1px #dedede;
    width: 75%;
    height: 119px;
    border-radius: 5px;
    margin-right: 15px;
    padding: 15px;
    resize: none;
  }
  .Contact_form .Contact_bd .Contact_form_list li .Contact_btn {
    width: 20%;
    height: 119px;
    background: #acacac;
    border-radius: 5px;
    color: #fff;
    vertical-align: top;
    font-size: 26px;
  }
}
